iT邦幫忙

2022 iThome 鐵人賽

DAY 12
0
Security

資安新人30系列 第 12

資安新人30 Day12 網路架構與網路通訊協定

  • 分享至 

  • xImage
  •  

今天要來了解網路~大學的時候修課最差的就是網路,/images/emoticon/emoticon02.gif

OSI模型

https://ithelp.ithome.com.tw/upload/images/20220927/20152636H3FTytoRjo.png

圖片來源:網路概論 第二章、網路 OSI 模型

一種概念模型,七層架構如下:

  • 應用層
  • 展示層(表示層)
  • 會談層(對談層)
  • 傳輸層
  • 網路層
  • 資料鏈結層
  • 實體層

TCP/IP模型

TCP/IP模型則是將網路功能分成四層,將OSI模型七層進行功能類似的層合併
https://ithelp.ithome.com.tw/upload/images/20220927/20152636J0GqWlcNoh.png

圖片來源:Day 2 - 傳統網路的架構

  • 應用層:負責提供網路服務
  • 傳輸層:負責區段排序、錯誤控制、流量控制
  • 網路層:負責定址與路由
  • 連結層:負責與硬體溝通

網路通訊協定

TCP

傳輸控制協定 (Transmission Control Protocol,TCP),一種連接導向的可靠的、基於位元組流的傳輸層通信協定,完成第四層傳輸層所指定的功能

https://ithelp.ithome.com.tw/upload/images/20220927/20152636SsYgYfJYib.png

圖片來源:TCP封包結構

三向交握

https://ithelp.ithome.com.tw/upload/images/20220927/201526364P4N6WaW2C.png

圖片來源:[30 天學會 Web 前端效能優化] 4. TCP 三向交握

  1. Clinet送出同步封包(SYN1)給Server,請求進行連線
  2. Server接受到後再回傳資訊的封包(SYN2+ACK1)
  3. Clinet接受到後再回傳資訊的封包(ACK2)

交握的訊息中藏著「序列號碼」(seq, sequence number)及「確認號」(ack, acknowledgement number)


UDP

使用者資料協定(User Datagram Protocol,UDP)的表頭格式相當簡單,僅包含4個部分:來源連接埠、目的連接埠、資料長度、校驗,全部只有8Byte的長度
https://ithelp.ithome.com.tw/upload/images/20220927/20152636k24REC7YEh.png

圖片來源:UDP封包結構

參考資料

如果有任何錯誤的地方歡迎提出。/images/emoticon/emoticon41.gif

後記

今天學了網路的相關資訊,明天就來了解無線Wi-Fi的相關資訊吧~~/images/emoticon/emoticon08.gif

可以觀看我們團隊的鐵人發文喔~


上一篇
資安新人30 Day11 網路安全-常見網路攻擊手法
下一篇
資安新人30 Day13 Wi-Fi 無線網路
系列文
資安新人3030
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言